<?php

return array(
	"prepare" => '
class staticClass {
	public static $var1 = 5;
	private static $var2 = 5;
	public static function callerVar($iters = 1000) {
		$c = 0;
		Util::timer(5);
		for($i = 0; $i < $iters; $i++) {
			$c += self::$var2;
		}
		return Util::timer(5);
	}
}',
	"tests" => array(
		array(
			"code" => 'staticClass::$var1;',
			"i" => 1000,
			"desc" => "Получение публичной статической переменной ( public static \$variable )",
		),
		array(
			"code" => 'staticClass::callerVar(1000); // 1000 calls inside',
			"desc" => "Получение приватной статической переменной ( private static \$variable )",
		)
	)
);
?>
